#ifdef SUPPORT_MS_EXTENSIONS
#pragma bss_seg(".audio_sine_array.data.bss")
#pragma data_seg(".audio_sine_array.data")
#pragma const_seg(".audio_sine_array.text.const")
#pragma code_seg(".audio_sine_array.text")
#endif

#include "sine_pcm.h"

//16bit sr=48k mono fre=1k
const s16 sin1k_48k_16bit[48] = {
    0x0000,  0x10b5,  0x2121,  0x30fb,  0x3fff,  0x4deb,  0x5a82,  0x658c,  0x6ed9,  0x7641,  0x7ba2,  0x7ee7,  0x7fff,  0x7ee7,  0x7ba2,  0x7641,  0x6ed9,  0x658c,  0x5a82,  0x4deb,  0x4000,  0x30fb,  0x2121,  0x10b5,
    0x0000,  0xef4b,  0xdedf,  0xcf05,  0xc001,  0xb215,  0xa57e,  0x9a74,  0x9127,  0x89bf,  0x845e,  0x8119,  0x8001,  0x8119,  0x845e,  0x89bf,  0x9127,  0x9a74,  0xa57e,  0xb215,  0xc000,  0xcf05,  0xdedf,  0xef4b,
};
//16bit sr=48k 3ch fre=1k
const s16 sin1k_48k_16bit_3ch[144] = {
    0x0000, 0x0000, 0x0000,
    0x10b5, 0x10b5, 0x10b5,
    0x2121, 0x2121, 0x2121,
    0x30fb, 0x30fb, 0x30fb,
    0x3fff, 0x3fff, 0x3fff,
    0x4deb, 0x4deb, 0x4deb,
    0x5a82, 0x5a82, 0x5a82,
    0x658c, 0x658c, 0x658c,
    0x6ed9, 0x6ed9, 0x6ed9,
    0x7641, 0x7641, 0x7641,
    0x7ba2, 0x7ba2, 0x7ba2,
    0x7ee7, 0x7ee7, 0x7ee7,
    0x7fff, 0x7fff, 0x7fff,
    0x7ee7, 0x7ee7, 0x7ee7,
    0x7ba2, 0x7ba2, 0x7ba2,
    0x7641, 0x7641, 0x7641,
    0x6ed9, 0x6ed9, 0x6ed9,
    0x658c, 0x658c, 0x658c,
    0x5a82, 0x5a82, 0x5a82,
    0x4deb, 0x4deb, 0x4deb,
    0x4000, 0x4000, 0x4000,
    0x30fb, 0x30fb, 0x30fb,
    0x2121, 0x2121, 0x2121,
    0x10b5, 0x10b5, 0x10b5,
    0x0000, 0x0000, 0x0000,
    0xef4b, 0xef4b, 0xef4b,
    0xdedf, 0xdedf, 0xdedf,
    0xcf05, 0xcf05, 0xcf05,
    0xc001, 0xc001, 0xc001,
    0xb215, 0xb215, 0xb215,
    0xa57e, 0xa57e, 0xa57e,
    0x9a74, 0x9a74, 0x9a74,
    0x9127, 0x9127, 0x9127,
    0x89bf, 0x89bf, 0x89bf,
    0x845e, 0x845e, 0x845e,
    0x8119, 0x8119, 0x8119,
    0x8001, 0x8001, 0x8001,
    0x8119, 0x8119, 0x8119,
    0x845e, 0x845e, 0x845e,
    0x89bf, 0x89bf, 0x89bf,
    0x9127, 0x9127, 0x9127,
    0x9a74, 0x9a74, 0x9a74,
    0xa57e, 0xa57e, 0xa57e,
    0xb215, 0xb215, 0xb215,
    0xc000, 0xc000, 0xc000,
    0xcf05, 0xcf05, 0xcf05,
    0xdedf, 0xdedf, 0xdedf,
    0xef4b, 0xef4b, 0xef4b,
};
//24bit sr=48k mono fre=1k
const s32 sin1k_48k_24bit[48] = {
    0x00000000,  0x0010b515,  0x002120fb,  0x0030fbc5,  0x003fffff,  0x004debe4,  0x005a8279,  0x00658c99,  0x006ed9eb,  0x007641ae,  0x007ba374,  0x007ee7a9,  0x007fffff,  0x007ee7a9,  0x007ba374,  0x007641ae,  0x006ed9eb,  0x00658c99,  0x005a8279,  0x004debe4,  0x00400000,  0x0030fbc5,  0x002120fb,  0x0010b515,
    0x00000000,  0xffef4aeb,  0xffdedf05,  0xffcf043b,  0xffc00001,  0xffb2141c,  0xffa57d87,  0xff9a7367,  0xff912615,  0xff89be52,  0xff845c8c,  0xff811857,  0xff800001,  0xff811857,  0xff845c8c,  0xff89be52,  0xff912615,  0xff9a7367,  0xffa57d87,  0xffb2141c,  0xffc00000,  0xffcf043b,  0xffdedf05,  0xffef4aeb,
};

//24bit sr=48k stereo fre=1k
const s32 sin1k_48k_24bit_stereo[96] = {
    0x00000000, 0x00000000,  0x0010b515, 0x0010b515,  0x002120fb, 0x002120fb,  0x0030fbc5, 0x0030fbc5,  0x003fffff, 0x003fffff,  0x004debe4, 0x004debe4,  0x005a8279, 0x005a8279,  0x00658c99, 0x00658c99,  0x006ed9eb, 0x006ed9eb,  0x007641ae, 0x007641ae,  0x007ba374, 0x007ba374,  0x007ee7a9, 0x007ee7a9,  0x007fffff, 0x007fffff,  0x007ee7a9, 0x007ee7a9,  0x007ba374, 0x007ba374,  0x007641ae, 0x007641ae,  0x006ed9eb, 0x006ed9eb,  0x00658c99, 0x00658c99,  0x005a8279, 0x005a8279,  0x004debe4, 0x004debe4,  0x00400000, 0x00400000,  0x0030fbc5, 0x0030fbc5,  0x002120fb, 0x002120fb,  0x0010b515, 0x0010b515,
    0x00000000, 0x00000000,  0xffef4aeb, 0xffef4aeb,  0xffdedf05, 0xffdedf05,  0xffcf043b, 0xffcf043b,  0xffc00001, 0xffc00001,  0xffb2141c, 0xffb2141c,  0xffa57d87, 0xffa57d87,  0xff9a7367, 0xff9a7367,  0xff912615, 0xff912615,  0xff89be52, 0xff89be52,  0xff845c8c, 0xff845c8c,  0xff811857, 0xff811857,  0xff800001, 0xff800001,  0xff811857, 0xff811857,  0xff845c8c, 0xff845c8c,  0xff89be52, 0xff89be52,  0xff912615, 0xff912615,  0xff9a7367, 0xff9a7367,  0xffa57d87, 0xffa57d87,  0xffb2141c, 0xffb2141c,  0xffc00000, 0xffc00000,  0xffcf043b, 0xffcf043b,  0xffdedf05, 0xffdedf05,  0xffef4aeb, 0xffef4aeb,
};

//20bit sr=48k mono fre=1k
const s32 sin1k_48k_20bit[48] = {
    0x00000000,  0x00010b51,  0x0002120f,  0x00030fbc,  0x0003ffff,  0x0004debe,  0x0005a827,  0x000658c9,  0x0006ed9e,  0x0007641a,  0x0007ba36,  0x0007ee7a,  0x0007ffff,  0x0007ee7a,  0x0007ba36,  0x0007641a,  0x0006ed9e,  0x000658c9,  0x0005a827,  0x0004debe,  0x00040000,  0x00030fbc,  0x0002120f,  0x00010b51,
    0x00000000,  0xfffef4af,  0xfffdedf1,  0xfffcf044,  0xfffc0001,  0xfffb2142,  0xfffa57d9,  0xfff9a737,  0xfff91262,  0xfff89be6,  0xfff845ca,  0xfff81186,  0xfff80001,  0xfff81186,  0xfff845ca,  0xfff89be6,  0xfff91262,  0xfff9a737,  0xfffa57d9,  0xfffb2142,  0xfffc0000,  0xfffcf044,  0xfffdedf1,  0xfffef4af,
};

//32bit sr=48k mono fre=1k
const s32 sin1k_48k_32bit[48] = {
    0x00000000,  0x10b5150f,  0x2120fb83,  0x30fbc54d,  0x3fffffff,  0x4debe4fe,  0x5a827999,  0x658c9a2d,  0x6ed9eba1,  0x7641af3c,  0x7ba3751c,  0x7ee7aa4b,  0x7fffffff,  0x7ee7aa4b,  0x7ba3751c,  0x7641af3c,  0x6ed9eba1,  0x658c9a2d,  0x5a827999,  0x4debe4fe,  0x40000000,  0x30fbc54d,  0x2120fb83,  0x10b5150f,
    0x00000000,  0xef4aeaf1,  0xdedf047d,  0xcf043ab3,  0xc0000001,  0xb2141b02,  0xa57d8667,  0x9a7365d3,  0x9126145f,  0x89be50c4,  0x845c8ae4,  0x811855b5,  0x80000001,  0x811855b5,  0x845c8ae4,  0x89be50c4,  0x9126145f,  0x9a7365d3,  0xa57d8667,  0xb2141b02, 0xc0000000,  0xcf043ab3,  0xdedf047d,  0xef4aeaf1,
};

//32bit sr=48k stereo L=1k R=2k
const s32 sin1k_48k_32bit_stereo[96] = {
    0x00000000,  0x00000000,  0x10b5150f,  0x2120fb83,  0x2120fb83,  0x3fffffff,  0x30fbc54d,  0x5a827999,  0x3fffffff,  0x6ed9eba1,  0x4debe4fe,  0x7ba3751c,  0x5a827999,  0x7fffffff,  0x658c9a2d,  0x7ba3751c,  0x6ed9eba1,  0x6ed9eba1,  0x7641af3c,  0x5a827999,  0x7ba3751c,  0x40000000,  0x7ee7aa4b,  0x2120fb83,
    0x7fffffff,  0x00000000,  0x7ee7aa4b,  0xdedf047d,  0x7ba3751c,  0xc0000001,  0x7641af3c,  0xa57d8667,  0x6ed9eba1,  0x9126145f,  0x658c9a2d,  0x845c8ae4,  0x5a827999,  0x80000001,  0x4debe4fe,  0x845c8ae4,  0x40000000,  0x9126145f,  0x30fbc54d,  0xa57d8667,  0x2120fb83,  0xc0000000,  0x10b5150f,  0xdedf047d,
    0x00000000,  0x00000000,  0xef4aeaf1,  0x2120fb83,  0xdedf047d,  0x3fffffff,  0xcf043ab3,  0x5a827999,  0xc0000001,  0x6ed9eba1,  0xb2141b02,  0x7ba3751c,  0xa57d8667,  0x7fffffff,  0x9a7365d3,  0x7ba3751c,  0x9126145f,  0x6ed9eba1,  0x89be50c4,  0x5a827999,  0x845c8ae4,  0x3fffffff,  0x811855b5,  0x2120fb83,
    0x80000001, 0x00000000,  0x811855b5,  0xdedf047d,  0x845c8ae4,  0xc0000001,  0x89be50c4,  0xa57d8667,  0x9126145f,  0x9126145f,  0x9a7365d3,  0x845c8ae4,  0xa57d8667,  0x80000001,  0xb2141b02,  0x845c8ae4,  0xc0000000,  0x9126145f,  0xcf043ab3,  0xa57d8667,  0xdedf047d,  0xc0000000,  0xef4aeaf1,  0xdedf047d,
};

const s32 sin1k_44100_32bit[441] = {
    0x0,
    0x122cdf,
    0x23fb73,
    0x350f5c,
    0x451000,
    0x53aa5b,
    0x6092aa,
    0x6b85f8,
    0x744b75,
    0x7ab5a1,
    0x7ea333,
    0x7fffcb,
    0x7ec458,
    0x7af740,
    0x74ac39,
    0x6c03eb,
    0x612b3f,
    0x545a79,
    0x45d416,
    0x35e371,
    0x24db3c,
    0x1313d1,
    0xe96e,
    0xffeeba50,
    0xffdce4cd,
    0xffcbc56b,
    0xffbbb4fd,
    0xffad06da,
    0xffa0072b,
    0xff94f960,
    0xff8c16d1,
    0xff858d96,
    0xff817f98,
    0xff8001df,
    0xff811c28,
    0xff84c8bb,
    0xff8af487,
    0xff937f89,
    0xff9e3d70,
    0xffaaf681,
    0xffb968bb,
    0xffc9492c,
    0xffda4576,
    0xffec057c,
    0xfffe2d27,
    0x105e47,
    0x223a7e,
    0x336521,
    0x438524,
    0x5246dd,
    0x5f5dc0,
    0x6a85e3,
    0x738567,
    0x7a2d9c,
    0x7e5bf9,
    0x7fface,
    0x7f01b2,
    0x7b75b2,
    0x756934,
    0x6cfb99,
    0x62589c,
    0x55b76a,
    0x475989,
    0x378981,
    0x26995a,
    0x14e0f5,
    0x2bc3e,
    0xfff08957,
    0xffdea6a9,
    0xffcd70fe,
    0xffbd419c,
    0xffae6c7d,
    0xffa13e92,
    0xff95fc3b,
    0xff8cdfe1,
    0xff8618c9,
    0xff81ca1b,
    0xff800a2f,
    0xff80e21b,
    0xff844d7d,
    0xff8a3a98,
    0xff928aaf,
    0xff9d129f,
    0xffa99bc8,
    0xffb7e521,
    0xffc7a48b,
    0xffd88856,
    0xffea38e0,
    0xfffc5a66,
    0xe8ed6,
    0x2077c1,
    0x31b83b,
    0x41f6c5,
    0x50df19,
    0x5e23e1,
    0x698046,
    0x72b957,
    0x799f3d,
    0x7e0e2e,
    0x7fef2a,
    0x7f3872,
    0x7bedb9,
    0x762014,
    0x6ded9e,
    0x6380dd,
    0x570fe6,
    0x48db46,
    0x392cad,
    0x285577,
    0x16ad03,
    0x48eea,
    0xfff2592c,
    0xffe06a41,
    0xffcf1f31,
    0xffbed1b4,
    0xffafd65d,
    0xffa27ae5,
    0xff970498,
    0xff8daeed,
    0xff86aa51,
    0xff821b2c,
    0xff801926,
    0xff80aea9,
    0xff83d8ad,
    0xff8986c9,
    0xff919b84,
    0xff9becf2,
    0xffa8458c,
    0xffb66546,
    0xffc602d9,
    0xffd6cd42,
    0xffe86d66,
    0xfffa87d5,
    0xcbea4,
    0x1eb354,
    0x3008c0,
    0x4064fa,
    0x4f7322,
    0x5ce51e,
    0x68752c,
    0x71e752,
    0x790a8d,
    0x7db9d6,
    0x7fdce1,
    0x7f6895,
    0x7c5f50,
    0x76d0d1,
    0x6ed9ec,
    0x64a3f2,
    0x5863dd,
    0x4a593a,
    0x3acce1,
    0x2a0f7c,
    0x1877e3,
    0x6615a,
    0xfff429b7,
    0xffe22f7d,
    0xffd0cfef,
    0xffc0652f,
    0xffb14468,
    0xffa3bc15,
    0xff98126a,
    0xff8e83ea,
    0xff874228,
    0xff8272c9,
    0xff802ec2,
    0xff8081d5,
    0xff836a51,
    0xff88d921,
    0xff90b216,
    0xff9acc78,
    0xffa6f3e0,
    0xffb4e93e,
    0xffc46429,
    0xffd51452,
    0xffe6a326,
    0xfff8b58d,
    0xaedc7,
    0x1ced4f,
    0x2e56c5,
    0x3ecfd5,
    0x4e0309,
    0x5ba186,
    0x6764a5,
    0x710f61,
    0x786f92,
    0x7d5ef6,
    0x7fc3f2,
    0x7f921a,
    0x7cca70,
    0x777b61,
    0x6fc077,
    0x65c1cc,
    0x59b33b,
    0x4bd350,
    0x3c6a06,
    0x2bc751,
    0x1a417d,
    0x83374,
    0xfff5fadf,
    0xffe3f645,
    0xffd28320,
    0xffc1fbf8,
    0xffb2b689,
    0xffa5020f,
    0xff9925a3,
    0xff8f5ecc,
    0xff87e044,
    0xff82d0ec,
    0xff804b03,
    0xff805ba0,
    0xff83026e,
    0xff8831aa,
    0xff8fce70,
    0xff99b141,
    0xffa5a6d4,
    0xffb3711d,
    0xffc2c893,
    0xffd35d9e,
    0xffe4da37,
    0xfff6e3a6,
    0x91c5a,
    0x1b25c9,
    0x2ca262,
    0x3d376d,
    0x4c8ee3,
    0x5a592c,
    0x664ebf,
    0x703190,
    0x77ce56,
    0x7cfd92,
    0x7fa460,
    0x7fb4fd,
    0x7d2f14,
    0x781fbc,
    0x70a134,
    0x66da5d,
    0x5afdf1,
    0x4d4977,
    0x3e0408,
    0x2d7ce0,
    0x1c09bb,
    0xa0521,
    0xfff7cc8c,
    0xffe5be83,
    0xffd438af,
    0xffc395fa,
    0xffb42cb0,
    0xffa64cc5,
    0xff9a3e34,
    0xff903f89,
    0xff88849f,
    0xff833590,
    0xff806de6,
    0xff803c0e,
    0xff82a10a,
    0xff87906e,
    0xff8ef09f,
    0xff989b5b,
    0xffa45e7a,
    0xffb1fcf7,
    0xffc1302b,
    0xffd1a93b,
    0xffe312b1,
    0xfff51239,
    0x74a73,
    0x195cda,
    0x2aebae,
    0x3b9bd7,
    0x4b16c2,
    0x590c20,
    0x653388,
    0x6f4dea,
    0x7726df,
    0x7c95af,
    0x7f7e2b,
    0x7fd13e,
    0x7d8d37,
    0x78bdd8,
    0x717c16,
    0x67ed96,
    0x5c43eb,
    0x4ebb98,
    0x3f9ad1,
    0x2f3011,
    0x1dd083,
    0xbd649,
    0xfff99ea6,
    0xffe7881d,
    0xffd5f084,
    0xffc5331f,
    0xffb5a6c6,
    0xffa79c23,
    0xff9b5c0e,
    0xff912614,
    0xff892f2f,
    0xff83a0b0,
    0xff80976b,
    0xff80231f,
    0xff82462a,
    0xff86f573,
    0xff8e18ae,
    0xff978ad4,
    0xffa31ae2,
    0xffb08cde,
    0xffbf9b06,
    0xffcff740,
    0xffe14cac,
    0xfff3415c,
    0x5782b,
    0x17929a,
    0x2932be,
    0x39fd27,
    0x499aba,
    0x57ba74,
    0x64130e,
    0x6e647c,
    0x767937,
    0x7c2753,
    0x7f5157,
    0x7fe6da,
    0x7de4d4,
    0x7955af,
    0x725113,
    0x68fb68,
    0x5d851b,
    0x5029a3,
    0x412e4c,
    0x30e0cf,
    0x1f95bf,
    0xda6d4,
    0xfffb7116,
    0xffe952fd,
    0xffd7aa89,
    0xffc6d353,
    0xffb724ba,
    0xffa8f01a,
    0xff9c7f23,
    0xff921262,
    0xff89dfec,
    0xff841247,
    0xff80c78e,
    0xff8010d6,
    0xff81f1d2,
    0xff8660c3,
    0xff8d46a9,
    0xff967fba,
    0xffa1dc1f,
    0xffaf20e7,
    0xffbe093b,
    0xffce47c5,
    0xffdf883f,
    0xfff1712a,
    0x3a59a,
    0x15c720,
    0x2777aa,
    0x385b75,
    0x481adf,
    0x566438,
    0x62ed61,
    0x6d7551,
    0x75c568,
    0x7bb283,
    0x7f1de5,
    0x7ff5d1,
    0x7e35e5,
    0x79e737,
    0x73201f,
    0x6a03c5,
    0x5ec16e,
    0x519383,
    0x42be64,
    0x328f02,
    0x215957,
    0xf76a9,
    0xfffd43c2,
    0xffeb1f0b,
    0xffd966a6,
    0xffc8767f,
    0xffb8a677,
    0xffaa4896,
    0xff9da764,
    0xff930467,
    0xff8a96cc,
    0xff848a4e,
    0xff80fe4e,
    0xff800532,
    0xff81a407,
    0xff85d264,
    0xff8c7a99,
    0xff957a1d,
    0xffa0a240,
    0xffadb923,
    0xffbc7adc,
    0xffcc9adf,
    0xffddc582,
    0xffefa1b9,
    0x1d2d9,
    0x13fa84,
    0x25ba8a,
    0x36b6d4,
    0x469745,
    0x55097f,
    0x61c290,
    0x6c8077,
    0x750b79,
    0x7b3745,
    0x7ee3d8,
    0x7ffe21,
    0x7e8068,
    0x7a726a,
    0x73e92f,
    0x6b06a0,
    0x5ff8d5,
    0x52f926,
    0x444b03,
    0x343a95,
    0x231b33,
    0x1145b0,
    0xffff1692,
    0xffecec2f,
    0xffdb24c4,
    0xffca1c8f,
    0xffba2bea,
    0xffaba587,
    0xff9ed4c1,
    0xff93fc15,
    0xff8b53c7,
    0xff8508c0,
    0xff813ba8,
    0xff800035,
    0xff815ccd,
    0xff854a5f,
    0xff8bb48b,
    0xff947a08,
    0xff9f6d56,
    0xffac55a5,
    0xffbaf000,
    0xffcaf0a4,
    0xffdc048d,
    0xffedd321
};

const s16 sin1k_44100_16bit[441] = {
    0x0000, 0x122d, 0x23fb, 0x350f, 0x450f, 0x53aa, 0x6092, 0x6b85, 0x744b, 0x7ab5, 0x7ea2, 0x7fff, 0x7ec3, 0x7af6, 0x74ab, 0x6c03,
    0x612a, 0x545a, 0x45d4, 0x35e3, 0x24db, 0x1314, 0x00e9, 0xeeba, 0xdce5, 0xcbc6, 0xbbb6, 0xad08, 0xa008, 0x94fa, 0x8c18, 0x858f,
    0x8181, 0x8003, 0x811d, 0x84ca, 0x8af5, 0x9380, 0x9e3e, 0xaaf7, 0xb969, 0xc94a, 0xda46, 0xec06, 0xfe2d, 0x105e, 0x223a, 0x3365,
    0x4385, 0x5246, 0x5f5d, 0x6a85, 0x7384, 0x7a2d, 0x7e5b, 0x7ffa, 0x7f01, 0x7b75, 0x7568, 0x6cfb, 0x6258, 0x55b7, 0x4759, 0x3789,
    0x2699, 0x14e1, 0x02bc, 0xf089, 0xdea7, 0xcd71, 0xbd42, 0xae6d, 0xa13f, 0x95fd, 0x8ce1, 0x861a, 0x81cb, 0x800b, 0x80e3, 0x844e,
    0x8a3c, 0x928c, 0x9d13, 0xa99c, 0xb7e6, 0xc7a5, 0xd889, 0xea39, 0xfc5a, 0x0e8f, 0x2077, 0x31b8, 0x41f6, 0x50de, 0x5e23, 0x697f,
    0x72b8, 0x799e, 0x7e0d, 0x7fee, 0x7f37, 0x7bed, 0x761f, 0x6ded, 0x6380, 0x570f, 0x48db, 0x392c, 0x2855, 0x16ad, 0x048f, 0xf259,
    0xe06b, 0xcf20, 0xbed2, 0xafd7, 0xa27c, 0x9705, 0x8db0, 0x86ab, 0x821c, 0x801a, 0x80b0, 0x83da, 0x8988, 0x919c, 0x9bee, 0xa846,
    0xb666, 0xc603, 0xd6ce, 0xe86e, 0xfa88, 0x0cbf, 0x1eb3, 0x3008, 0x4064, 0x4f73, 0x5ce4, 0x6874, 0x71e6, 0x790a, 0x7db9, 0x7fdc,
    0x7f68, 0x7c5e, 0x76d0, 0x6ed9, 0x64a3, 0x5863, 0x4a59, 0x3acc, 0x2a0f, 0x1878, 0x0661, 0xf42a, 0xe230, 0xd0d0, 0xc066, 0xb145,
    0xa3bd, 0x9813, 0x8e85, 0x8743, 0x8274, 0x8030, 0x8083, 0x836b, 0x88da, 0x90b3, 0x9acd, 0xa6f5, 0xb4ea, 0xc465, 0xd515, 0xe6a3,
    0xf8b6, 0x0aee, 0x1ced, 0x2e56, 0x3ecf, 0x4e02, 0x5ba1, 0x6764, 0x710e, 0x786f, 0x7d5e, 0x7fc3, 0x7f91, 0x7cc9, 0x777a, 0x6fc0,
    0x65c1, 0x59b3, 0x4bd3, 0x3c6a, 0x2bc7, 0x1a41, 0x0833, 0xf5fb, 0xe3f6, 0xd283, 0xc1fc, 0xb2b7, 0xa503, 0x9926, 0x8f60, 0x87e1,
    0x82d2, 0x804c, 0x805d, 0x8303, 0x8833, 0x8fcf, 0x99b2, 0xa5a8, 0xb372, 0xc2c9, 0xd35e, 0xe4da, 0xf6e4, 0x091c, 0x1b26, 0x2ca2,
    0x3d37, 0x4c8e, 0x5a58, 0x664e, 0x7031, 0x77cd, 0x7cfd, 0x7fa3, 0x7fb4, 0x7d2e, 0x781f, 0x70a0, 0x66da, 0x5afd, 0x4d49, 0x3e04,
    0x2d7d, 0x1c0a, 0x0a05, 0xf7cd, 0xe5bf, 0xd439, 0xc396, 0xb42d, 0xa64d, 0x9a3f, 0x9040, 0x8886, 0x8337, 0x806f, 0x803d, 0x82a2,
    0x8791, 0x8ef2, 0x989c, 0xa45f, 0xb1fe, 0xc131, 0xd1aa, 0xe313, 0xf512, 0x074a, 0x195d, 0x2aeb, 0x3b9b, 0x4b16, 0x590b, 0x6533,
    0x6f4d, 0x7726, 0x7c95, 0x7f7d, 0x7fd0, 0x7d8c, 0x78bd, 0x717b, 0x67ed, 0x5c43, 0x4ebb, 0x3f9a, 0x2f30, 0x1dd0, 0x0bd6, 0xf99f,
    0xe788, 0xd5f1, 0xc534, 0xb5a7, 0xa79d, 0x9b5d, 0x9127, 0x8930, 0x83a2, 0x8098, 0x8024, 0x8247, 0x86f6, 0x8e1a, 0x978c, 0xa31c,
    0xb08d, 0xbf9c, 0xcff8, 0xe14d, 0xf341, 0x0578, 0x1792, 0x2932, 0x39fd, 0x499a, 0x57ba, 0x6412, 0x6e64, 0x7678, 0x7c26, 0x7f50,
    0x7fe6, 0x7de4, 0x7955, 0x7250, 0x68fb, 0x5d84, 0x5029, 0x412e, 0x30e0, 0x1f95, 0x0da7, 0xfb71, 0xe953, 0xd7ab, 0xc6d4, 0xb725,
    0xa8f1, 0x9c80, 0x9213, 0x89e1, 0x8413, 0x80c9, 0x8012, 0x81f3, 0x8662, 0x8d48, 0x9681, 0xa1dd, 0xaf22, 0xbe0a, 0xce48, 0xdf89,
    0xf171, 0x03a6, 0x15c7, 0x2777, 0x385b, 0x481a, 0x5664, 0x62ed, 0x6d74, 0x75c4, 0x7bb2, 0x7f1d, 0x7ff5, 0x7e35, 0x79e6, 0x731f,
    0x6a03, 0x5ec1, 0x5193, 0x42be, 0x328f, 0x2159, 0x0f77, 0xfd44, 0xeb1f, 0xd967, 0xc877, 0xb8a7, 0xaa49, 0x9da8, 0x9305, 0x8a98,
    0x848b, 0x80ff, 0x8006, 0x81a5, 0x85d3, 0x8c7c, 0x957b, 0xa0a3, 0xadba, 0xbc7b, 0xcc9b, 0xddc6, 0xefa2, 0x01d3, 0x13fa, 0x25ba,
    0x36b6, 0x4697, 0x5509, 0x61c2, 0x6c80, 0x750b, 0x7b36, 0x7ee3, 0x7ffd, 0x7e7f, 0x7a71, 0x73e8, 0x6b06, 0x5ff8, 0x52f8, 0x444a,
    0x343a, 0x231b, 0x1146, 0xff17, 0xecec, 0xdb25, 0xca1d, 0xba2c, 0xaba6, 0x9ed6, 0x93fd, 0x8b55, 0x850a, 0x813d, 0x8001, 0x815e,
    0x854b, 0x8bb5, 0x947b, 0x9f6e, 0xac56, 0xbaf1, 0xcaf1, 0xdc05, 0xedd3
};
